home *** CD-ROM | disk | FTP | other *** search
/ Champak 130 / Vol 130.iso / games / hummer.swf / scripts / __Packages / engine / Obj.as < prev    next >
Encoding:
Text File  |  2007-01-08  |  116.2 KB  |  2,360 lines

  1. var ┬º\x01┬º = 659;
  2. loop0:
  3. while(true)
  4. {
  5.    if(eval("\x01") == 659)
  6.    {
  7.       set("\x01",eval("\x01") - 351);
  8.       ┬º┬ºpush(true);
  9.       continue;
  10.    }
  11.    if(eval("\x01") == 259)
  12.    {
  13.       set("\x01",eval("\x01") + 285);
  14.       break;
  15.    }
  16.    if(eval("\x01") == 63)
  17.    {
  18.       set("\x01",eval("\x01") + 559);
  19.       while(true)
  20.       {
  21.          var _loc4_ = ┬º┬ºpop();
  22.          if(_loc4_ >= _loc5_[┬º┬ºconstant(11)][┬º┬ºconstant(12)])
  23.          {
  24.             break;
  25.          }
  26.          var _loc11_ = _loc5_[┬º┬ºconstant(11)][_loc8_];
  27.          var _loc10_ = _loc5_[┬º┬ºconstant(11)][_loc4_];
  28.          var _loc9_ = _loc10_[┬º┬ºconstant(10)](_loc11_);
  29.          var _loc8_ = _loc4_;
  30.          _loc3_[_loc2_] = new eval(┬º┬ºconstant(13))[┬º┬ºconstant(14)]();
  31.          _loc7_[_loc2_] = new ┬º\┬º\┬ºconstant(15)┬º();
  32.          _loc3_[_loc2_] = _loc9_[┬º┬ºconstant(16)]();
  33.          if(!_loc1_[┬º┬ºconstant(17)](_loc6_,_loc5_,_loc3_[_loc2_],_loc12_))
  34.          {
  35.             return false;
  36.          }
  37.          _loc7_[_loc2_] = _loc1_[┬º┬ºconstant(5)]();
  38.          var _loc2_ = _loc2_ + 1;
  39.       }
  40.       var _loc15_ = _loc1_[┬º┬ºconstant(18)](_loc3_,_loc7_,_loc2_);
  41.       var _loc14_ = _loc15_[┬º┬ºconstant(19)];
  42.       var _loc16_ = _loc15_[┬º┬ºconstant(20)];
  43.       if(_loc14_[┬º┬ºconstant(21)](_loc12_) < 0)
  44.       {
  45.          _loc14_[┬º┬ºconstant(22)]();
  46.       }
  47.       var _loc13_ = new ┬º\┬º\┬ºconstant(2)┬º();
  48.       _loc13_[┬º┬ºconstant(19)] = _loc14_;
  49.       _loc13_[┬º┬ºconstant(20)] = _loc16_;
  50.       return _loc13_;
  51.    }
  52.    if(eval("\x01") == 103)
  53.    {
  54.       set("\x01",eval("\x01") + 836);
  55.       if(┬º┬ºpop())
  56.       {
  57.          set("\x01",eval("\x01") - 160);
  58.       }
  59.       continue;
  60.    }
  61.    if(eval("\x01") == 180)
  62.    {
  63.       set("\x01",eval("\x01") + 336);
  64.       nextFrame();
  65.       toggleHighQuality();
  66.       toggleHighQuality();
  67.       ┬º┬ºpop()[┬º┬ºpop()] = function()
  68.       {
  69.          var _loc3_ = eval(┬º┬ºconstant(10))[┬º┬ºconstant(11)](this[┬º┬ºconstant(9)]() * 1000) / 1000;
  70.          var _loc2_ = eval(┬º┬ºconstant(10))[┬º┬ºconstant(11)](this[┬º┬ºconstant(12)]() * 1000) / 1000;
  71.          return ┬º┬ºconstant(13) + _loc3_ + ┬º┬ºconstant(14) + _loc2_ + ┬º┬ºconstant(15);
  72.       };
  73.       _loc2_[┬º┬ºconstant(16)] = function(x, y)
  74.       {
  75.          this[┬º┬ºconstant(4)](x,y);
  76.       };
  77.       _loc2_[┬º┬ºconstant(17)] = function()
  78.       {
  79.          return new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)](this[┬º┬ºconstant(9)](),this[┬º┬ºconstant(12)]());
  80.       };
  81.       _loc2_[┬º┬ºconstant(18)] = function(v)
  82.       {
  83.          return this[┬º┬ºconstant(9)]() == v[┬º┬ºconstant(9)]() && this[┬º┬ºconstant(12)]() == v[┬º┬ºconstant(12)]();
  84.       };
  85.       _loc2_[┬º┬ºconstant(19)] = function(v)
  86.       {
  87.          this[┬º┬ºconstant(20)] += v[┬º┬ºconstant(20)];
  88.          this[┬º┬ºconstant(21)] += v[┬º┬ºconstant(21)];
  89.       };
  90.       _loc2_[┬º┬ºconstant(22)] = function(v)
  91.       {
  92.          return new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)](this[┬º┬ºconstant(9)]() + v[┬º┬ºconstant(9)](),this[┬º┬ºconstant(12)]() + v[┬º┬ºconstant(12)]());
  93.       };
  94.       _loc2_[┬º┬ºconstant(23)] = function(v)
  95.       {
  96.          this[┬º┬ºconstant(20)] -= v[┬º┬ºconstant(20)];
  97.          this[┬º┬ºconstant(21)] -= v[┬º┬ºconstant(21)];
  98.       };
  99.       _loc2_[┬º┬ºconstant(24)] = function(v)
  100.       {
  101.          return new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)](this[┬º┬ºconstant(9)]() - v[┬º┬ºconstant(9)](),this[┬º┬ºconstant(12)]() - v[┬º┬ºconstant(12)]());
  102.       };
  103.       _loc2_[┬º┬ºconstant(25)] = function()
  104.       {
  105.          this[┬º┬ºconstant(6)](- this[┬º┬ºconstant(9)]());
  106.          this[┬º┬ºconstant(7)](- this[┬º┬ºconstant(12)]());
  107.       };
  108.       _loc2_[┬º┬ºconstant(26)] = function()
  109.       {
  110.          return new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)](- this[┬º┬ºconstant(9)](),- this[┬º┬ºconstant(12)]());
  111.       };
  112.       _loc2_[┬º┬ºconstant(27)] = function(s)
  113.       {
  114.          this[┬º┬ºconstant(20)] *= s;
  115.          this[┬º┬ºconstant(21)] *= s;
  116.       };
  117.       _loc2_[┬º┬ºconstant(28)] = function(s)
  118.       {
  119.          return new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)](this[┬º┬ºconstant(9)]() * s,this[┬º┬ºconstant(12)]() * s);
  120.       };
  121.       _loc2_[┬º┬ºconstant(29)] = function()
  122.       {
  123.          return eval(┬º┬ºconstant(10))[┬º┬ºconstant(30)](this[┬º┬ºconstant(9)]() * this[┬º┬ºconstant(9)]() + this[┬º┬ºconstant(12)]() * this[┬º┬ºconstant(12)]());
  124.       };
  125.       _loc2_[┬º┬ºconstant(31)] = function(len)
  126.       {
  127.          var _loc2_ = this[┬º┬ºconstant(29)]();
  128.          !_loc2_ ? this[┬º┬ºconstant(6)](len) : this[┬º┬ºconstant(27)](len / _loc2_);
  129.       };
  130.       _loc2_[┬º┬ºconstant(32)] = function()
  131.       {
  132.          return eval(┬º┬ºconstant(1))[┬º┬ºconstant(33)][┬º┬ºconstant(34)](this[┬º┬ºconstant(12)](),this[┬º┬ºconstant(9)]());
  133.       };
  134.       _loc2_[┬º┬ºconstant(35)] = function(ang)
  135.       {
  136.          var _loc2_ = this[┬º┬ºconstant(29)]();
  137.          this[┬º┬ºconstant(6)](_loc2_ * eval(┬º┬ºconstant(1))[┬º┬ºconstant(33)][┬º┬ºconstant(36)](ang));
  138.          this[┬º┬ºconstant(7)](_loc2_ * eval(┬º┬ºconstant(1))[┬º┬ºconstant(33)][┬º┬ºconstant(37)](ang));
  139.       };
  140.       _loc2_[┬º┬ºconstant(38)] = function(ang)
  141.       {
  142.          var _loc3_ = eval(┬º┬ºconstant(1))[┬º┬ºconstant(33)][┬º┬ºconstant(36)](ang);
  143.          var _loc2_ = eval(┬º┬ºconstant(1))[┬º┬ºconstant(33)][┬º┬ºconstant(37)](ang);
  144.          var _loc5_ = this[┬º┬ºconstant(9)]() * _loc3_ - this[┬º┬ºconstant(12)]() * _loc2_;
  145.          var _loc4_ = this[┬º┬ºconstant(9)]() * _loc2_ + this[┬º┬ºconstant(12)]() * _loc3_;
  146.          this[┬º┬ºconstant(6)](_loc5_);
  147.          this[┬º┬ºconstant(7)](_loc4_);
  148.       };
  149.       _loc2_[┬º┬ºconstant(39)] = function(ang)
  150.       {
  151.          var _loc2_ = new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)](this[┬º┬ºconstant(9)](),this[┬º┬ºconstant(12)]());
  152.          _loc2_[┬º┬ºconstant(38)](ang);
  153.          return _loc2_;
  154.       };
  155.       _loc2_[┬º┬ºconstant(40)] = function(v)
  156.       {
  157.          return this[┬º┬ºconstant(9)]() * v[┬º┬ºconstant(9)]() + this[┬º┬ºconstant(12)]() * v[┬º┬ºconstant(12)]();
  158.       };
  159.       ┬º┬ºpush(_loc2_);
  160.       ┬º┬ºpush(┬º┬ºconstant(41));
  161.       break;
  162.    }
  163.    if(eval("\x01") == 915)
  164.    {
  165.       set("\x01",eval("\x01") - 656);
  166.       if(┬º┬ºpop())
  167.       {
  168.          set("\x01",eval("\x01") + 285);
  169.       }
  170.       continue;
  171.    }
  172.    if(eval("\x01") == 957)
  173.    {
  174.       set("\x01",eval("\x01") - 42);
  175.       ┬º┬ºpush(true);
  176.       continue;
  177.    }
  178.    if(eval("\x01") == 91)
  179.    {
  180.       set("\x01",eval("\x01") - 28);
  181.       if(┬º┬ºpop())
  182.       {
  183.          set("\x01",eval("\x01") + 559);
  184.       }
  185.       continue;
  186.    }
  187.    if(eval("\x01") == 219)
  188.    {
  189.       set("\x01",eval("\x01") - 39);
  190.       if(┬º┬ºpop())
  191.       {
  192.          set("\x01",eval("\x01") + 336);
  193.       }
  194.       continue;
  195.    }
  196.    if(eval("\x01") == 39)
  197.    {
  198.       set("\x01",eval("\x01") + 918);
  199.       while(true)
  200.       {
  201.          if(┬º┬ºpop() == ┬º┬ºpop())
  202.          {
  203.             set("\x01",eval("\x01") + 138);
  204.             ┬º┬ºpush(true);
  205.             continue;
  206.          }
  207.          if(eval("\x01") == 945)
  208.          {
  209.             set("\x01",eval("\x01") - 652);
  210.             ┬º┬ºpush(true);
  211.             continue;
  212.          }
  213.          if(eval("\x01") == 293)
  214.          {
  215.             set("\x01",eval("\x01") + 50);
  216.             if(┬º┬ºpop())
  217.             {
  218.                set("\x01",eval("\x01") + 614);
  219.             }
  220.             continue;
  221.          }
  222.          if(eval("\x01") == 739)
  223.          {
  224.             set("\x01",eval("\x01") - 720);
  225.             if(┬º┬ºpop())
  226.             {
  227.                set("\x01",eval("\x01") + 926);
  228.             }
  229.             continue;
  230.          }
  231.          if(eval("\x01") == 19)
  232.          {
  233.             set("\x01",eval("\x01") + 926);
  234.             break loop0;
  235.          }
  236.          if(eval("\x01") == 343)
  237.          {
  238.             set("\x01",eval("\x01") + 614);
  239.             break loop0;
  240.          }
  241.          if(eval("\x01") != 962)
  242.          {
  243.             if(eval("\x01") == 957)
  244.             {
  245.                set("\x01",eval("\x01") - 705);
  246.                ┬º┬ºpush(true);
  247.             }
  248.             else
  249.             {
  250.                if(eval("\x01") != 252)
  251.                {
  252.                   if(eval("\x01") == 624)
  253.                   {
  254.                      set("\x01",eval("\x01") - 223);
  255.                      if(!_global.utils)
  256.                      {
  257.                         _global.utils = new Object();
  258.                      }
  259.                      ┬º┬ºpop();
  260.                      if(!_global.utils.FSound)
  261.                      {
  262.                         utils.FSound extends MovieClip;
  263.                         _loc2_ = utils.FSound = function()
  264.                         {
  265.                            super();
  266.                            this.valume = 50;
  267.                            this.indexSound = 0;
  268.                         }.prototype;
  269.                         _loc2_.setValume = function(val)
  270.                         {
  271.                            this.valume = val;
  272.                            for(var _loc3_ in this)
  273.                            {
  274.                               if(this[_loc3_].loop != true)
  275.                               {
  276.                                  this[_loc3_].sn.setVolume(val);
  277.                               }
  278.                            }
  279.                         };
  280.                         _loc2_.stopAllSound = function()
  281.                         {
  282.                            for(var _loc2_ in this)
  283.                            {
  284.                               trace(_loc2_ + " >>> deleted");
  285.                               this[_loc2_].sn.stop();
  286.                               this[_loc2_].removeMovieClip();
  287.                            }
  288.                         };
  289.                         _loc2_.playSound2 = function(sound, pan, loop, valumeT)
  290.                         {
  291.                            pan = pan != undefined ? pan : 0;
  292.                            pan = pan <= 100 ? pan : 100;
  293.                            pan = pan >= -100 ? pan : -100;
  294.                            if(this.valume > 0 && this[sound] == undefined)
  295.                            {
  296.                               this.indexSound = this.indexSound + 1;
  297.                               var mc = this.createEmptyMovieClip(sound,this.getNextHighestDepth());
  298.                               mc.sn = new Sound(mc);
  299.                               mc.sn.attachSound(sound);
  300.                               mc.sn.setVolume(this.valume);
  301.                               mc.sn.setPan(pan);
  302.                               mc.sn._parent = this;
  303.                               mc.sn._parent2 = mc;
  304.                               mc.loop = loop;
  305.                               mc.sn.mc = mc;
  306.                               mc.sn.indexSound = this.indexSound;
  307.                               if(loop == true)
  308.                               {
  309.                                  mc.sn.start(0,1000000);
  310.                               }
  311.                               else
  312.                               {
  313.                                  mc.sn.onSoundComplete = function()
  314.                                  {
  315.                                     this.mc.removeMovieClip();
  316.                                  };
  317.                                  mc.sn.start();
  318.                               }
  319.                               if(this["mc" + (this.indexSound - 100)].loop != true)
  320.                               {
  321.                                  delete this["mc" + (this.indexSound - 100)].sn;
  322.                                  this["mc" + (this.indexSound - 100)].removeMovieClip();
  323.                               }
  324.                               return mc.sn;
  325.                            }
  326.                         };
  327.                         _loc2_.playSound = function(sound, pan, loop, valumeT)
  328.                         {
  329.                            pan = pan != undefined ? pan : 0;
  330.                            pan = pan <= 100 ? pan : 100;
  331.                            pan = pan >= -100 ? pan : -100;
  332.                            if(this.valume > 0)
  333.                            {
  334.                               this.indexSound = this.indexSound + 1;
  335.                               var mc = this.createEmptyMovieClip("mc" + this.indexSound,this.getNextHighestDepth());
  336.                               mc.sn = new Sound(mc);
  337.                               mc.sn.attachSound(sound);
  338.                               if(valumeT)
  339.                               {
  340.                                  mc.sn.setVolume(this.valume * valumeT);
  341.                               }
  342.                               else
  343.                               {
  344.                                  mc.sn.setVolume(this.valume);
  345.                               }
  346.                               mc.sn.setPan(pan);
  347.                               mc.sn._parent = this;
  348.                               mc.sn._parent2 = mc;
  349.                               mc.loop = loop;
  350.                               mc.sn.mc = mc;
  351.                               mc.sn.indexSound = this.indexSound;
  352.                               if(loop == true)
  353.                               {
  354.                                  mc.sn.start(0,1000000);
  355.                               }
  356.                               else
  357.                               {
  358.                                  mc.sn.onSoundComplete = function()
  359.                                  {
  360.                                     this.mc.removeMovieClip();
  361.                                  };
  362.                                  mc.sn.start();
  363.                               }
  364.                               if(this["mc" + (this.indexSound - 100)].loop != true)
  365.                               {
  366.                                  delete this["mc" + (this.indexSound - 100)].sn;
  367.                                  this["mc" + (this.indexSound - 100)].removeMovieClip();
  368.                               }
  369.                               return mc.sn;
  370.                            }
  371.                         };
  372.                         ┬º┬ºpush(ASSetPropFlags(utils.FSound.prototype,null,1));
  373.                      }
  374.                      ┬º┬ºpop();
  375.                   }
  376.                   break loop0;
  377.                }
  378.                set("\x01",eval("\x01") + 710);
  379.                if(┬º┬ºpop())
  380.                {
  381.                   set("\x01",eval("\x01") - 338);
  382.                }
  383.             }
  384.             continue;
  385.          }
  386.          set("\x01",eval("\x01") - 338);
  387.          while(true)
  388.          {
  389.             if(eval(┬º┬ºpop()) == 528)
  390.             {
  391.                set("\x01",eval("\x01") + 33);
  392.                ┬º┬ºpush(true);
  393.             }
  394.             else if(eval("\x01") == 243)
  395.             {
  396.                set("\x01",eval("\x01") + 78);
  397.                ┬º┬ºpush(true);
  398.             }
  399.             else if(eval("\x01") == 592)
  400.             {
  401.                set("\x01",eval("\x01") + 10);
  402.                ┬º┬ºpush(true);
  403.             }
  404.             else
  405.             {
  406.                if(eval("\x01") == 84)
  407.                {
  408.                   set("\x01",eval("\x01") + 158);
  409.                   if(!_global.engine)
  410.                   {
  411.                      _global.engine = new Object();
  412.                   }
  413.                   ┬º┬ºpop();
  414.                   if(!_global.engine.Screen)
  415.                   {
  416.                      engine.Screen extends MovieClip;
  417.                      _loc2_ = engine.Screen = function()
  418.                      {
  419.                         super();
  420.                         this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  421.                         this.gameArea = this.level4.level3.level2.level1;
  422.                         this.cameraSpeed = 100;
  423.                         this.poleRot = 0;
  424.                         this.scale = 400;
  425.                      }.prototype;
  426.                      _loc2_.setGoal = function(g, p)
  427.                      {
  428.                         this.goal = g;
  429.                         this.preview = p;
  430.                      };
  431.                      _loc2_.setCameraSpeed = function(val)
  432.                      {
  433.                         this.cameraSpeed = val;
  434.                      };
  435.                      _loc2_.loadBg = function(url, compliteFunc, progressFunc, goal)
  436.                      {
  437.                         if(!this.gameArea.trassa)
  438.                         {
  439.                            this.gameArea.createEmptyMovieClip("trassa",this.gameArea.getNextHighestDepth());
  440.                         }
  441.                         var _loc2_ = new Object();
  442.                         var _loc3_ = new MovieClipLoader();
  443.                         _loc2_.parent = this;
  444.                         _loc2_.onLoadInit = function(g)
  445.                         {
  446.                            trace("screen loading complite " + compliteFunc);
  447.                            this = this.parent;
  448.                            g._xscale = this.scale;
  449.                            g._yscale = this.scale;
  450.                            compliteFunc.apply(goal,[true]);
  451.                         };
  452.                         _loc2_.onLoadError = function(g)
  453.                         {
  454.                            trace("screen loading error " + compliteFunc);
  455.                            this = this.parent;
  456.                            compliteFunc.apply(goal,[false]);
  457.                         };
  458.                         _loc2_.onLoadProgress = function(target, bytesLoaded, bytesTotal)
  459.                         {
  460.                            this = this.parent;
  461.                            progressFunc.apply(goal,[bytesLoaded,bytesTotal]);
  462.                         };
  463.                         _loc3_.addListener(_loc2_);
  464.                         _loc3_.loadClip(url,this.gameArea.trassa);
  465.                         trace(">>>>>>>> url " + url);
  466.                      };
  467.                      _loc2_.setSize = function(x, y, dx, dy)
  468.                      {
  469.                         this._x = x;
  470.                         this._y = y;
  471.                         this.level4._x = dx / 2;
  472.                         this.level4._y = dy / 2;
  473.                         this.level4.level3._yscale = 60;
  474.                         var _loc3_ = this._parent.getNextHighestDepth();
  475.                         var _loc2_ = this._parent.createEmptyMovieClip("mask " + _loc3_,_loc3_);
  476.                         _loc2_.beginFill(0,100);
  477.                         _loc2_.moveTo(0,0);
  478.                         _loc2_.lineTo(0,dy);
  479.                         _loc2_.lineTo(dx,dy);
  480.                         _loc2_.lineTo(dx,0);
  481.                         _loc2_._x = x;
  482.                         _loc2_._y = y;
  483.                         _loc2_.endFill();
  484.                         this.setMask(_loc2_);
  485.                      };
  486.                      _loc2_.getAngel = function(angel)
  487.                      {
  488.                         this.arrowMc._rotation = angel;
  489.                         return this.arrowMc._rotation;
  490.                      };
  491.                      addr2513:
  492.                      _loc2_.updateLevel1 = function()
  493.                      {
  494.                         var _loc2_ = new Object();
  495.                         _loc2_.x = this.goal.getX();
  496.                         _loc2_.y = this.goal.getY();
  497.                         this.gameArea.trassa.localToGlobal(_loc2_);
  498.                         this.gameArea.globalToLocal(_loc2_);
  499.                         this[┬º┬ºconstant(7)][┬º┬ºconstant(39)] -= (_loc2_[┬º┬ºconstant(51)] + this[┬º┬ºconstant(7)][┬º┬ºconstant(39)]) / 5;
  500.                         this[┬º┬ºconstant(7)][┬º┬ºconstant(40)] -= (_loc2_[┬º┬ºconstant(53)] + this[┬º┬ºconstant(7)][┬º┬ºconstant(40)]) / 5;
  501.                      };
  502.                      _loc2_[┬º┬ºconstant(57)] = function()
  503.                      {
  504.                         var _loc4_ = this[┬º┬ºconstant(8)][┬º┬ºconstant(9)][┬º┬ºconstant(10)][┬º┬ºconstant(49)];
  505.                         var _loc3_ = this[┬º┬ºconstant(18)][┬º┬ºconstant(58)]();
  506.                         var _loc6_ = _loc3_ - _loc4_;
  507.                         var _loc5_ = _loc4_ - _loc3_;
  508.                         this[┬º┬ºconstant(13)] += this[┬º┬ºconstant(48)](- _loc3_ - this[┬º┬ºconstant(13)]) / _root[┬º┬ºconstant(59)][┬º┬ºconstant(60)][┬º┬ºconstant(12)];
  509.                         this[┬º┬ºconstant(8)][┬º┬ºconstant(9)][┬º┬ºconstant(10)][┬º┬ºconstant(49)] = this[┬º┬ºconstant(13)] - 90;
  510.                         this[┬º┬ºconstant(19)][┬º┬ºconstant(19)][┬º┬ºconstant(49)] = _loc4_;
  511.                      };
  512.                      addr2633:
  513.                      _loc2_[┬º┬ºconstant(61)] = function()
  514.                      {
  515.                         var _loc2_ = 100 - 50 * (this[┬º┬ºconstant(18)][┬º┬ºconstant(62)] / this[┬º┬ºconstant(18)][┬º┬ºconstant(63)]);
  516.                         this[┬º┬ºconstant(8)][┬º┬ºconstant(28)] -= (this[┬º┬ºconstant(8)][┬º┬ºconstant(28)] - _loc2_) / 50;
  517.                         this[┬º┬ºconstant(8)][┬º┬ºconstant(29)] -= (this[┬º┬ºconstant(8)][┬º┬ºconstant(29)] - _loc2_) / 50;
  518.                         this[┬º┬ºconstant(64)] = this[┬º┬ºconstant(8)][┬º┬ºconstant(28)];
  519.                      };
  520.                      _loc2_[┬º┬ºconstant(65)] = function()
  521.                      {
  522.                         this[┬º┬ºconstant(50)]();
  523.                         this[┬º┬ºconstant(57)]();
  524.                         this[┬º┬ºconstant(61)]();
  525.                      };
  526.                      _loc2_[┬º┬ºconstant(66)] = function()
  527.                      {
  528.                         var _loc2_ = this[┬º┬ºconstant(5)]();
  529.                         var _loc3_ = this[┬º┬ºconstant(69)](┬º┬ºconstant(68),┬º┬ºconstant(67) + _loc2_,this[┬º┬ºconstant(5)]());
  530.                         return _loc3_;
  531.                      };
  532.                      _loc2_[┬º┬ºconstant(70)] = function(g, url, compliteFunc, progressFunc, goal)
  533.                      {
  534.                         var _loc2_ = new ┬º\┬º\┬ºconstant(2)┬º();
  535.                         var _loc3_ = new ┬º\┬º\┬ºconstant(23)┬º();
  536.                         _loc2_[┬º┬ºconstant(24)] = this;
  537.                         _loc2_[┬º┬ºconstant(25)] = function(g)
  538.                         {
  539.                            trace(┬º┬ºconstant(71) + eval(┬º┬ºconstant(27)));
  540.                            this = this[┬º┬ºconstant(24)];
  541.                            eval(┬º┬ºconstant(27))[┬º┬ºconstant(30)](eval(┬º┬ºconstant(18)),[true]);
  542.                         };
  543.                         _loc2_[┬º┬ºconstant(31)] = function(g)
  544.                         {
  545.                            trace(┬º┬ºconstant(72) + eval(┬º┬ºconstant(27)));
  546.                            this = this[┬º┬ºconstant(24)];
  547.                            eval(┬º┬ºconstant(27))[┬º┬ºconstant(30)](eval(┬º┬ºconstant(18)),[false]);
  548.                         };
  549.                         _loc2_[┬º┬ºconstant(33)] = function(target, bytesLoaded, bytesTotal)
  550.                         {
  551.                            this = this[┬º┬ºconstant(24)];
  552.                            eval(┬º┬ºconstant(34))[┬º┬ºconstant(30)](eval(┬º┬ºconstant(18)),[bytesLoaded,bytesTotal]);
  553.                         };
  554.                         _loc3_[┬º┬ºconstant(35)](_loc2_);
  555.                         _loc3_[┬º┬ºconstant(36)](url,g);
  556.                         trace(┬º┬ºconstant(37) + url);
  557.                      };
  558.                      _loc2_[┬º┬ºconstant(73)] = function(num)
  559.                      {
  560.                         return num - 360 * eval(┬º┬ºconstant(74))[┬º┬ºconstant(75)](num / 360);
  561.                      };
  562.                      _loc2_[┬º┬ºconstant(76)] = function(g1, p)
  563.                      {
  564.                         var _loc2_ = new ┬º\┬º\┬ºconstant(2)┬º();
  565.                         _loc2_[┬º┬ºconstant(51)] = p[┬º┬ºconstant(52)]();
  566.                         _loc2_[┬º┬ºconstant(53)] = p[┬º┬ºconstant(54)]();
  567.                         this[┬º┬ºconstant(7)][┬º┬ºconstant(22)][┬º┬ºconstant(55)](_loc2_);
  568.                         this[┬º┬ºconstant(56)](_loc2_);
  569.                         g1[┬º┬ºconstant(39)] = _loc2_[┬º┬ºconstant(51)];
  570.                         g1[┬º┬ºconstant(40)] = _loc2_[┬º┬ºconstant(53)];
  571.                         var _loc5_ = eval(┬º┬ºconstant(74))[┬º┬ºconstant(77)](this[┬º┬ºconstant(73)](p[┬º┬ºconstant(58)]() + this[┬º┬ºconstant(13)]) / 5);
  572.                         g1[┬º┬ºconstant(78)](_loc5_);
  573.                         g1[┬º┬ºconstant(79)](eval(┬º┬ºconstant(74))[┬º┬ºconstant(77)](g1[┬º┬ºconstant(40)] * 1000));
  574.                         g1[┬º┬ºconstant(28)] = this[┬º┬ºconstant(64)];
  575.                         g1[┬º┬ºconstant(29)] = this[┬º┬ºconstant(64)];
  576.                      };
  577.                      ┬º┬ºpush(┬º┬ºconstant(80)(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(16)],null,1));
  578.                   }
  579.                   ┬º┬ºpop();
  580.                   break loop0;
  581.                }
  582.                if(eval("\x01") == 321)
  583.                {
  584.                   set("\x01",eval("\x01") + 569);
  585.                   if(┬º┬ºpop())
  586.                   {
  587.                      set("\x01",eval("\x01") - 831);
  588.                   }
  589.                   addr2828:
  590.                   while(true)
  591.                   {
  592.                      if(eval("\x01") == 683)
  593.                      {
  594.                         set("\x01",eval("\x01") - 598);
  595.                         ┬º┬ºpush(true);
  596.                      }
  597.                      else if(eval("\x01") == 961)
  598.                      {
  599.                         set("\x01",eval("\x01") - 746);
  600.                         if(┬º┬ºpop())
  601.                         {
  602.                            set("\x01",eval("\x01") + 454);
  603.                         }
  604.                      }
  605.                      else if(eval("\x01") == 85)
  606.                      {
  607.                         set("\x01",eval("\x01") + 20);
  608.                         if(┬º┬ºpop())
  609.                         {
  610.                            set("\x01",eval("\x01") + 138);
  611.                         }
  612.                      }
  613.                      else
  614.                      {
  615.                         if(eval("\x01") == 890)
  616.                         {
  617.                            set("\x01",eval("\x01") - 831);
  618.                            nextFrame();
  619.                            break loop0;
  620.                         }
  621.                         if(eval("\x01") == 561)
  622.                         {
  623.                            set("\x01",eval("\x01") + 146);
  624.                            if(┬º┬ºpop())
  625.                            {
  626.                               set("\x01",eval("\x01") - 331);
  627.                            }
  628.                         }
  629.                         else if(eval("\x01") == 59)
  630.                         {
  631.                            set("\x01",eval("\x01") + 902);
  632.                            ┬º┬ºpush(true);
  633.                         }
  634.                         else if(eval("\x01") == 769)
  635.                         {
  636.                            set("\x01",eval("\x01") - 404);
  637.                            if(┬º┬ºpop())
  638.                            {
  639.                               set("\x01",eval("\x01") + 227);
  640.                            }
  641.                         }
  642.                         else if(eval("\x01") == 923)
  643.                         {
  644.                            set("\x01",eval("\x01") - 413);
  645.                            if(┬º┬ºpop())
  646.                            {
  647.                               set("\x01",eval("\x01") - 426);
  648.                            }
  649.                         }
  650.                         else if(eval("\x01") == 376)
  651.                         {
  652.                            set("\x01",eval("\x01") + 547);
  653.                            ┬º┬ºpush(true);
  654.                         }
  655.                         else
  656.                         {
  657.                            if(eval("\x01") == 707)
  658.                            {
  659.                               set("\x01",eval("\x01") - 331);
  660.                               break loop0;
  661.                            }
  662.                            if(eval("\x01") == 365)
  663.                            {
  664.                               set("\x01",eval("\x01") + 227);
  665.                               break loop0;
  666.                            }
  667.                            if(eval("\x01") == 505)
  668.                            {
  669.                               set("\x01",eval("\x01") + 23);
  670.                               break loop0;
  671.                            }
  672.                            if(eval("\x01") == 137)
  673.                            {
  674.                               set("\x01",eval("\x01") + 472);
  675.                               set(┬º┬ºpop(),eval(┬º┬ºpop()) + 132);
  676.                               pr._alpha = 0;
  677.                               step = 10;
  678.                               this.onEnterFrame = function()
  679.                               {
  680.                                  pr.gotoAndStop(Math.round(100 * _root.getBytesLoaded() / _root.getBytesTotal()));
  681.                                  pr._alpha += step;
  682.                                  if(pr._alpha > 100)
  683.                                  {
  684.                                     pr._alpha = 100;
  685.                                     step = 0;
  686.                                  }
  687.                                  if(step < 0)
  688.                                  {
  689.                                     this._alpha += step;
  690.                                  }
  691.                                  if(this._alpha <= 0)
  692.                                  {
  693.                                     this._parent.loaded();
  694.                                  }
  695.                                  if(_root.getBytesLoaded() == _root.getBytesTotal())
  696.                                  {
  697.                                     step = -10;
  698.                                  }
  699.                               };
  700.                               stop();
  701.                               break loop0;
  702.                            }
  703.                            if(eval("\x01") == 510)
  704.                            {
  705.                               set("\x01",eval("\x01") - 426);
  706.                               break loop0;
  707.                            }
  708.                            if(eval("\x01") == 609)
  709.                            {
  710.                               set("\x01",eval("\x01") + 160);
  711.                               ┬º┬ºpush(true);
  712.                            }
  713.                            else
  714.                            {
  715.                               if(eval("\x01") != 241)
  716.                               {
  717.                                  break;
  718.                               }
  719.                               set("\x01",eval("\x01") + 264);
  720.                               if(┬º┬ºpop())
  721.                               {
  722.                                  set("\x01",eval("\x01") + 23);
  723.                               }
  724.                            }
  725.                         }
  726.                      }
  727.                   }
  728.                   continue;
  729.                   addr2828:
  730.                }
  731.                else
  732.                {
  733.                   ┬º┬ºpush(eval("\x01") != 454);
  734.                   while(true)
  735.                   {
  736.                      if(!┬º┬ºpop())
  737.                      {
  738.                         set("\x01",eval("\x01") - 317);
  739.                         if(┬º┬ºpop())
  740.                         {
  741.                            set("\x01",eval("\x01") + 472);
  742.                         }
  743.                      }
  744.                      else if(eval("\x01") == 975)
  745.                      {
  746.                         set("\x01",eval("\x01") - 734);
  747.                         ┬º┬ºgoto(addr2828);
  748.                         ┬º┬ºpush(true);
  749.                      }
  750.                      else
  751.                      {
  752.                         if(eval("\x01") == 377)
  753.                         {
  754.                            set("\x01",eval("\x01") + 598);
  755.                            break loop0;
  756.                         }
  757.                         if(eval("\x01") == 602)
  758.                         {
  759.                            set("\x01",eval("\x01") - 225);
  760.                            if(┬º┬ºpop())
  761.                            {
  762.                               set("\x01",eval("\x01") + 598);
  763.                            }
  764.                            ┬º┬ºgoto(addr2828);
  765.                         }
  766.                         else if(eval("\x01") == 105)
  767.                         {
  768.                            set("\x01",eval("\x01") + 138);
  769.                            toggleHighQuality();
  770.                            toggleHighQuality();
  771.                            ┬º┬ºpop()[┬º┬ºpop()][┬º┬ºconstant(28)] = engine.Screen = function()
  772.                            {
  773.                               super();
  774.                               this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  775.                               this.gameArea = this.level4.level3.level2.level1;
  776.                               this.cameraSpeed = 100;
  777.                               this.poleRot = 0;
  778.                               this.scale = 400;
  779.                            }[┬º┬ºconstant(8)][┬º┬ºconstant(28)] - (engine.Screen = function()
  780.                            {
  781.                               super();
  782.                               this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  783.                               this.gameArea = this.level4.level3.level2.level1;
  784.                               this.cameraSpeed = 100;
  785.                               this.poleRot = 0;
  786.                               this.scale = 400;
  787.                            }[┬º┬ºconstant(8)][┬º┬ºconstant(28)] - _loc2_) / 50;
  788.                            engine.Screen = function()
  789.                            {
  790.                               super();
  791.                               this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  792.                               this.gameArea = this.level4.level3.level2.level1;
  793.                               this.cameraSpeed = 100;
  794.                               this.poleRot = 0;
  795.                               this.scale = 400;
  796.                            }[┬º┬ºconstant(8)][┬º┬ºconstant(29)] = engine.Screen = function()
  797.                            {
  798.                               super();
  799.                               this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  800.                               this.gameArea = this.level4.level3.level2.level1;
  801.                               this.cameraSpeed = 100;
  802.                               this.poleRot = 0;
  803.                               this.scale = 400;
  804.                            }[┬º┬ºconstant(8)][┬º┬ºconstant(29)] - (engine.Screen = function()
  805.                            {
  806.                               super();
  807.                               this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  808.                               this.gameArea = this.level4.level3.level2.level1;
  809.                               this.cameraSpeed = 100;
  810.                               this.poleRot = 0;
  811.                               this.scale = 400;
  812.                            }[┬º┬ºconstant(8)][┬º┬ºconstant(29)] - _loc2_) / 50;
  813.                            engine.Screen = function()
  814.                            {
  815.                               super();
  816.                               this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  817.                               this.gameArea = this.level4.level3.level2.level1;
  818.                               this.cameraSpeed = 100;
  819.                               this.poleRot = 0;
  820.                               this.scale = 400;
  821.                            }[┬º┬ºconstant(64)] = engine.Screen = function()
  822.                            {
  823.                               super();
  824.                               this.arrowMc = this.createEmptyMovieClip("arrowMc",this.getNextHighestDepth());
  825.                               this.gameArea = this.level4.level3.level2.level1;
  826.                               this.cameraSpeed = 100;
  827.                               this.poleRot = 0;
  828.                               this.scale = 400;
  829.                            }[┬º┬ºconstant(8)][┬º┬ºconstant(28)];
  830.                         }
  831.                         else
  832.                         {
  833.                            if(eval("\x01") == 215)
  834.                            {
  835.                               set("\x01",eval("\x01") + 454);
  836.                               ┬º┬ºpop() extends ┬º┬ºpop() | (┬º┬ºpop() | ┬º┬ºpop() << ┬º┬ºpop() % (┬º┬ºpop() << (┬º┬ºpop() >>> (┬º┬ºpop() gt ┬º┬ºpop() >>> (┬º┬ºpop() | ┬º┬ºpop())))));
  837.                               trace(┬º┬ºpop() << (┬º┬ºpop() gt (┬º┬ºpop() > ┬º┬ºpop())()));
  838.                               trace(┬º┬ºpop() << (┬º┬ºpop() gt (┬º┬ºpop() >>> (┬º┬ºpop() << ┬º┬ºpop()))()));
  839.                               ┬º┬ºpop() extends ┬º┬ºpop() >> (┬º┬ºpop() >>> ┬º┬ºpop());
  840.                               ┬º┬ºpush(┬º┬ºpop() >>> (┬º┬ºpop() >> (┬º┬ºpop() | ┬º┬ºpop() >>> ┬º┬ºpop()())));
  841.                               break loop0;
  842.                            }
  843.                            if(eval("\x01") != 669)
  844.                            {
  845.                               break loop0;
  846.                            }
  847.                            set("\x01",eval("\x01") - 215);
  848.                            ┬º┬ºgoto(addr2828);
  849.                            ┬º┬ºpush(true);
  850.                         }
  851.                         ┬º┬ºgoto(addr2828);
  852.                      }
  853.                      ┬º┬ºgoto(addr2828);
  854.                   }
  855.                   addr3173:
  856.                }
  857.                ┬º┬ºgoto(addr2828);
  858.                ┬º┬ºgoto(addr2633);
  859.             }
  860.             ┬º┬ºgoto(addr2828);
  861.          }
  862.       }
  863.    }
  864.    else
  865.    {
  866.       if(eval("\x01") == 544)
  867.       {
  868.          set("\x01",eval("\x01") - 453);
  869.          ┬º┬ºpush(true);
  870.          continue;
  871.       }
  872.       if(eval("\x01") == 779)
  873.       {
  874.          set("\x01",eval("\x01") - 363);
  875.          ┬º┬ºpush(true);
  876.          continue;
  877.       }
  878.       if(eval("\x01") == 516)
  879.       {
  880.          set("\x01",eval("\x01") - 413);
  881.          ┬º┬ºpush(true);
  882.          continue;
  883.       }
  884.       if(eval("\x01") == 667)
  885.       {
  886.          set("\x01",eval("\x01") + 214);
  887.          ┬º┬ºpush(true);
  888.          continue;
  889.       }
  890.       if(eval("\x01") == 9)
  891.       {
  892.          set("\x01",eval("\x01") + 210);
  893.          ┬º┬ºpush(true);
  894.          continue;
  895.       }
  896.       if(eval("\x01") == 661)
  897.       {
  898.          set("\x01",eval("\x01") - 652);
  899.          loop4:
  900.          while(true)
  901.          {
  902.             if(┬º┬ºpop() == 483)
  903.             {
  904.                set("\x01",eval("\x01") - 205);
  905.                break loop0;
  906.             }
  907.             if(eval("\x01") == 278)
  908.             {
  909.                set("\x01",eval("\x01") + 406);
  910.                ┬º┬ºpush(true);
  911.             }
  912.             else if(eval("\x01") == 701)
  913.             {
  914.                set("\x01",eval("\x01") - 151);
  915.                if(┬º┬ºpop())
  916.                {
  917.                   set("\x01",eval("\x01") - 186);
  918.                }
  919.             }
  920.             else if(eval("\x01") == 684)
  921.             {
  922.                set("\x01",eval("\x01") - 202);
  923.                if(┬º┬ºpop())
  924.                {
  925.                   set("\x01",eval("\x01") + 125);
  926.                }
  927.             }
  928.             else if(eval("\x01") == 364)
  929.             {
  930.                set("\x01",eval("\x01") + 244);
  931.                ┬º┬ºpush(true);
  932.             }
  933.             else if(eval("\x01") == 607)
  934.             {
  935.                set("\x01",eval("\x01") + 94);
  936.                ┬º┬ºpush(true);
  937.             }
  938.             else if(eval("\x01") == 608)
  939.             {
  940.                set("\x01",eval("\x01") + 138);
  941.                if(┬º┬ºpop())
  942.                {
  943.                   set("\x01",eval("\x01") - 135);
  944.                }
  945.             }
  946.             else
  947.             {
  948.                if(eval("\x01") == 746)
  949.                {
  950.                   set("\x01",eval("\x01") - 135);
  951.                   nextFrame();
  952.                   toggleHighQuality();
  953.                   ┬º┬ºpop() implements ;
  954.                   var _loc1_ = ┬º┬ºpop()[┬º┬ºpop()];
  955.                   _loc1_._y[_loc1_.Vector][┬º┬ºconstant(43)]();
  956.                   set(┬º┬ºconstant(40),_loc1_.poly);
  957.                   _loc1_[┬º┬ºconstant(41)] = function()
  958.                   {
  959.                      set(┬º┬ºconstant(40),eval(┬º┬ºconstant(40)) - 1);
  960.                      this._y[this.Vector]._parent(eval(┬º┬ºconstant(40)));
  961.                      if(eval(┬º┬ºconstant(40)) <= 0)
  962.                      {
  963.                         this._y[this.Vector][┬º┬ºconstant(42)]();
  964.                         this[┬º┬ºconstant(41)] = null;
  965.                         this[┬º┬ºconstant(36)](this.Vector + 1);
  966.                      }
  967.                   };
  968.                   _loc1_._y[_loc1_.Vector][┬º┬ºconstant(45)] = null;
  969.                   ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  970.                   ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  971.                   _loc2_[┬º┬ºconstant(46)] = function()
  972.                   {
  973.                      this[┬º┬ºconstant(40)] = this.poly;
  974.                      this[┬º┬ºconstant(41)] = function()
  975.                      {
  976.                         this[┬º┬ºconstant(40)] -= 5;
  977.                         this._y[this.Vector]._parent(this[┬º┬ºconstant(40)]);
  978.                         if(this[┬º┬ºconstant(40)] <= 0)
  979.                         {
  980.                            this._y[this.Vector][┬º┬ºconstant(42)]();
  981.                            this.Vector = null;
  982.                            this[┬º┬ºconstant(41)] = null;
  983.                         }
  984.                      };
  985.                   };
  986.                   _loc2_[┬º┬ºconstant(47)] = function(how)
  987.                   {
  988.                      if(how)
  989.                      {
  990.                         this[┬º┬ºconstant(40)] = this.poly;
  991.                         this[┬º┬ºconstant(41)] = function()
  992.                         {
  993.                            this[┬º┬ºconstant(40)] -= 5;
  994.                            this._y[this.Vector]._parent(this[┬º┬ºconstant(40)]);
  995.                            if(this[┬º┬ºconstant(40)] <= 0)
  996.                            {
  997.                               this._y[this.Vector][┬º┬ºconstant(42)]();
  998.                               this[┬º┬ºconstant(41)] = null;
  999.                            }
  1000.                         };
  1001.                      }
  1002.                      else
  1003.                      {
  1004.                         this[┬º┬ºconstant(36)](this.Vector);
  1005.                      }
  1006.                   };
  1007.                   ┬º┬ºconstant(48)(engine.Obj.drawPoly,null,1);
  1008.                   break loop0;
  1009.                }
  1010.                if(eval("\x01") == 611)
  1011.                {
  1012.                   set("\x01",eval("\x01") + 125);
  1013.                   ┬º┬ºpush(true);
  1014.                }
  1015.                else
  1016.                {
  1017.                   if(eval("\x01") != 736)
  1018.                   {
  1019.                      if(eval("\x01") == 331)
  1020.                      {
  1021.                         set("\x01",eval("\x01") - 9);
  1022.                         stop();
  1023.                         break loop0;
  1024.                      }
  1025.                      if(eval("\x01") == 322)
  1026.                      {
  1027.                         set("\x01",eval("\x01") + 95);
  1028.                         addr3283:
  1029.                         if(!_global.engine)
  1030.                         {
  1031.                            eval(┬º┬ºconstant(0))[┬º┬ºconstant(1)] = new ┬º\┬º\┬ºconstant(2)┬º();
  1032.                         }
  1033.                         ┬º┬ºpop();
  1034.                         if(!eval(┬º┬ºconstant(0))[┬º┬ºconstant(1)][┬º┬ºconstant(3)])
  1035.                         {
  1036.                            eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)] = _loc1_ = function()
  1037.                            {
  1038.                               super();
  1039.                               this[┬º┬ºconstant(4)] = 0;
  1040.                               this[┬º┬ºconstant(5)] = 0;
  1041.                            };
  1042.                            eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)] extends eval(┬º┬ºconstant(6));
  1043.                            _loc2_ = _loc1_[┬º┬ºconstant(7)];
  1044.                            _loc2_[┬º┬ºconstant(8)] = function(currentLevel)
  1045.                            {
  1046.                               this[┬º┬ºconstant(9)][┬º┬ºconstant(10)]();
  1047.                               this[┬º┬ºconstant(12)](┬º┬ºconstant(9) + currentLevel,┬º┬ºconstant(9),this[┬º┬ºconstant(11)]());
  1048.                               var _loc2_ = 0;
  1049.                               var _loc3_ = this[┬º┬ºconstant(9)][┬º┬ºconstant(13) + _loc2_];
  1050.                               while(_loc3_ != undefined)
  1051.                               {
  1052.                                  _loc2_ = _loc2_ + 1;
  1053.                                  _loc3_ = this[┬º┬ºconstant(9)][┬º┬ºconstant(13) + _loc2_];
  1054.                               }
  1055.                               this[┬º┬ºconstant(14)] = _loc2_;
  1056.                            };
  1057.                            _loc2_[┬º┬ºconstant(14)] = 0;
  1058.                            ┬º┬ºpush(┬º┬ºconstant(15)(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(7)],null,1));
  1059.                         }
  1060.                         ┬º┬ºpop();
  1061.                      }
  1062.                      break loop0;
  1063.                   }
  1064.                   set("\x01",eval("\x01") - 405);
  1065.                   if(┬º┬ºpop())
  1066.                   {
  1067.                      set("\x01",eval("\x01") - 9);
  1068.                   }
  1069.                }
  1070.             }
  1071.             while(true)
  1072.             {
  1073.                if(eval("\x01") == 989)
  1074.                {
  1075.                   set("\x01",eval("\x01") - 801);
  1076.                   ┬º┬ºpush(true);
  1077.                   continue;
  1078.                }
  1079.                if(eval("\x01") == 627)
  1080.                {
  1081.                   set("\x01",eval("\x01") - 211);
  1082.                   ┬º┬ºpop();
  1083.                   this[┬º┬ºconstant(7)][┬º┬ºconstant(39)] -= (_loc2_[┬º┬ºconstant(51)] + this[┬º┬ºconstant(7)][┬º┬ºconstant(39)]) / 5;
  1084.                   this[┬º┬ºconstant(7)][┬º┬ºconstant(40)] -= (_loc2_[┬º┬ºconstant(53)] + this[┬º┬ºconstant(7)][┬º┬ºconstant(40)]) / 5;
  1085.                }
  1086.                else
  1087.                {
  1088.                   if(eval("\x01") == 660)
  1089.                   {
  1090.                      set("\x01",eval("\x01") + 135);
  1091.                      ┬º┬ºpush(true);
  1092.                      continue;
  1093.                   }
  1094.                   if(eval("\x01") == 973)
  1095.                   {
  1096.                      set("\x01",eval("\x01") - 917);
  1097.                      break loop0;
  1098.                   }
  1099.                   if(eval("\x01") == 550)
  1100.                   {
  1101.                      set("\x01",eval("\x01") - 186);
  1102.                      break loop0;
  1103.                   }
  1104.                   if(eval("\x01") == 681)
  1105.                   {
  1106.                      set("\x01",eval("\x01") - 21);
  1107.                      ┬º┬ºgoto(addr3173);
  1108.                   }
  1109.                   else
  1110.                   {
  1111.                      if(eval("\x01") == 148)
  1112.                      {
  1113.                         set("\x01",eval("\x01") - 104);
  1114.                         if(┬º┬ºpop())
  1115.                         {
  1116.                            set("\x01",eval("\x01") + 183);
  1117.                         }
  1118.                         continue;
  1119.                      }
  1120.                      if(eval("\x01") == 227)
  1121.                      {
  1122.                         set("\x01",eval("\x01") + 311);
  1123.                         ┬º┬ºpush(true);
  1124.                         continue;
  1125.                      }
  1126.                      if(eval("\x01") == 188)
  1127.                      {
  1128.                         set("\x01",eval("\x01") + 528);
  1129.                         if(┬º┬ºpop())
  1130.                         {
  1131.                            set("\x01",eval("\x01") - 16);
  1132.                         }
  1133.                         continue;
  1134.                      }
  1135.                      if(eval("\x01") == 700)
  1136.                      {
  1137.                         set("\x01",eval("\x01") - 652);
  1138.                         ┬º┬ºpush(true);
  1139.                         continue;
  1140.                      }
  1141.                      if(eval("\x01") == 538)
  1142.                      {
  1143.                         set("\x01",eval("\x01") + 143);
  1144.                         if(┬º┬ºpop())
  1145.                         {
  1146.                            set("\x01",eval("\x01") - 21);
  1147.                         }
  1148.                         continue;
  1149.                      }
  1150.                      if(eval("\x01") == 482)
  1151.                      {
  1152.                         set("\x01",eval("\x01") + 125);
  1153.                         loop16:
  1154.                         while(true)
  1155.                         {
  1156.                            if(!┬º┬ºpop())
  1157.                            {
  1158.                               set("\x01",eval("\x01") + 390);
  1159.                               if(┬º┬ºpop())
  1160.                               {
  1161.                                  set("\x01",eval("\x01") - 313);
  1162.                               }
  1163.                               while(true)
  1164.                               {
  1165.                                  if(eval("\x01") == 255)
  1166.                                  {
  1167.                                     set("\x01",eval("\x01") + 175);
  1168.                                     ┬º┬ºpush(true);
  1169.                                     continue;
  1170.                                  }
  1171.                                  if(eval("\x01") == 430)
  1172.                                  {
  1173.                                     set("\x01",eval("\x01") - 96);
  1174.                                     if(┬º┬ºpop())
  1175.                                     {
  1176.                                        set("\x01",eval("\x01") - 260);
  1177.                                     }
  1178.                                     continue;
  1179.                                  }
  1180.                                  if(eval("\x01") == 334)
  1181.                                  {
  1182.                                     break;
  1183.                                  }
  1184.                                  if(eval("\x01") == 74)
  1185.                                  {
  1186.                                     set("\x01",eval("\x01") + 375);
  1187.                                     ┬º┬ºpush(true);
  1188.                                     continue;
  1189.                                  }
  1190.                                  if(eval("\x01") == 862)
  1191.                                  {
  1192.                                     set("\x01",eval("\x01") - 152);
  1193.                                     eval(┬º┬ºpop() or ┬º┬ºpop()).sn.start();
  1194.                                     if(this["mc" + (this.indexSound - 100)].loop != true)
  1195.                                     {
  1196.                                        delete this["mc" + (this.indexSound - 100)].sn;
  1197.                                        this["mc" + (this.indexSound - 100)].removeMovieClip();
  1198.                                     }
  1199.                                     return mc.sn;
  1200.                                  }
  1201.                                  if(eval("\x01") == 449)
  1202.                                  {
  1203.                                     set("\x01",eval("\x01") + 413);
  1204.                                     if(┬º┬ºpop())
  1205.                                     {
  1206.                                        set("\x01",eval("\x01") - 152);
  1207.                                     }
  1208.                                     continue;
  1209.                                  }
  1210.                                  if(eval("\x01") == 710)
  1211.                                  {
  1212.                                     set("\x01",eval("\x01") - 196);
  1213.                                     ┬º┬ºpush(true);
  1214.                                     continue;
  1215.                                  }
  1216.                                  continue loop16;
  1217.                               }
  1218.                               set("\x01",eval("\x01") - 260);
  1219.                               ┬º┬ºpush(┬º┬ºpop() >>> ┬º┬ºpop() + 1);
  1220.                               break loop0;
  1221.                            }
  1222.                            if(eval("\x01") == 904)
  1223.                            {
  1224.                               set("\x01",eval("\x01") - 313);
  1225.                               setProperty(┬º┬ºpop(), _X, ┬º┬ºpop());
  1226.                               ┬º┬ºpush(new ┬º\┬º\┬ºpop()┬º());
  1227.                               break loop0;
  1228.                            }
  1229.                            if(eval("\x01") == 591)
  1230.                            {
  1231.                               set("\x01",eval("\x01") - 66);
  1232.                               this._parent.stop();
  1233.                               bg._x = 0;
  1234.                               bg._y = 0;
  1235.                               this._x = 0;
  1236.                               this._y = 0;
  1237.                               bg._width = Stage.width;
  1238.                               bg._height = Stage.height;
  1239.                               bg.swapDepths(10);
  1240.                               _quality = "BEST";
  1241.                               intro._xscale = 100;
  1242.                               intro._yscale = 100;
  1243.                               intro.swapDepths(11);
  1244.                               intro._x = Math.round((Stage.width - intro._width) / 2);
  1245.                               intro._y = Math.round((Stage.height - intro._height) / 2);
  1246.                               loaded = function()
  1247.                               {
  1248.                                  this._parent.gotoAndStop(2);
  1249.                               };
  1250.                               gotoGamezhero = function()
  1251.                               {
  1252.                                  getUrl("http://www.gamezhero.com/?utm_campaign=hrc&utm_source=hrc&utm_medium=context_menu", "_blank");
  1253.                               };
  1254.                               gamezheroMenu = new ContextMenu();
  1255.                               gamezheroMenu.builtInItems.forward_back = false;
  1256.                               gamezheroMenu.builtInItems.loop = false;
  1257.                               gamezheroMenu.builtInItems.play = false;
  1258.                               gamezheroMenu.builtInItems.print = false;
  1259.                               gamezheroMenu.builtInItems.rewind = false;
  1260.                               gamezheroMenu.builtInItems.zoom = false;
  1261.                               gamezheroMenu.builtInItems.save = false;
  1262.                               gamezheroMenu.customItems.push(new ContextMenuItem("More Free Games - gamezhero.com",gotoGamezhero));
  1263.                               _root.menu = gamezheroMenu;
  1264.                            }
  1265.                            break loop0;
  1266.                         }
  1267.                      }
  1268.                      else
  1269.                      {
  1270.                         if(eval("\x01") == 56)
  1271.                         {
  1272.                            set("\x01",eval("\x01") + 92);
  1273.                            ┬º┬ºpush(true);
  1274.                            continue;
  1275.                         }
  1276.                         if(eval("\x01") == 48)
  1277.                         {
  1278.                            set("\x01",eval("\x01") + 579);
  1279.                            if(┬º┬ºpop())
  1280.                            {
  1281.                               set("\x01",eval("\x01") - 211);
  1282.                            }
  1283.                            continue;
  1284.                         }
  1285.                         if(eval("\x01") != 716)
  1286.                         {
  1287.                            if(eval("\x01") == 416)
  1288.                            {
  1289.                               set("\x01",eval("\x01") + 257);
  1290.                               ┬º┬ºpush(true);
  1291.                               continue;
  1292.                            }
  1293.                            if(eval("\x01") == 44)
  1294.                            {
  1295.                               set("\x01",eval("\x01") + 183);
  1296.                               toggleHighQuality();
  1297.                               _loc4_ = ┬º┬ºpop()[┬º┬ºpop()][┬º┬ºconstant(9)][┬º┬ºconstant(10)][┬º┬ºconstant(49)];
  1298.                               var _loc3_ = this[┬º┬ºconstant(18)][┬º┬ºconstant(58)]();
  1299.                               var _loc6_ = _loc3_ - _loc4_;
  1300.                               var _loc5_ = _loc4_ - _loc3_;
  1301.                               this[┬º┬ºconstant(13)] += this[┬º┬ºconstant(48)](- _loc3_ - this[┬º┬ºconstant(13)]) / _root[┬º┬ºconstant(59)][┬º┬ºconstant(60)][┬º┬ºconstant(12)];
  1302.                               this[┬º┬ºconstant(8)][┬º┬ºconstant(9)][┬º┬ºconstant(10)][┬º┬ºconstant(49)] = this[┬º┬ºconstant(13)] - 90;
  1303.                               this[┬º┬ºconstant(19)][┬º┬ºconstant(19)][┬º┬ºconstant(49)] = _loc4_;
  1304.                               break;
  1305.                            }
  1306.                            if(eval("\x01") == 795)
  1307.                            {
  1308.                               set("\x01",eval("\x01") - 312);
  1309.                               if(┬º┬ºpop())
  1310.                               {
  1311.                                  set("\x01",eval("\x01") - 205);
  1312.                               }
  1313.                               continue;
  1314.                            }
  1315.                            if(eval("\x01") == 673)
  1316.                            {
  1317.                               set("\x01",eval("\x01") + 300);
  1318.                               if(┬º┬ºpop())
  1319.                               {
  1320.                                  set("\x01",eval("\x01") - 917);
  1321.                               }
  1322.                               continue;
  1323.                            }
  1324.                            continue loop4;
  1325.                         }
  1326.                         set("\x01",eval("\x01") - 16);
  1327.                         while(true)
  1328.                         {
  1329.                            if(eval("\x01") == 827)
  1330.                            {
  1331.                               set("\x01",eval("\x01") - 659);
  1332.                               break loop0;
  1333.                            }
  1334.                            if(eval("\x01") != 34)
  1335.                            {
  1336.                               if(eval("\x01") == 168)
  1337.                               {
  1338.                                  set("\x01",eval("\x01") + 740);
  1339.                                  if(_root.getBytesLoaded() == _root.getBytesTotal())
  1340.                                  {
  1341.                                     stop();
  1342.                                     step = -10;
  1343.                                     this.onEnterFrame = function()
  1344.                                     {
  1345.                                        this._alpha += step;
  1346.                                        if(this._alpha <= 0)
  1347.                                        {
  1348.                                           this._parent.loaded();
  1349.                                        }
  1350.                                     };
  1351.                                  }
  1352.                                  gotoBtn.onRelease = function()
  1353.                                  {
  1354.                                     getUrl("http://www.gamezhero.com/?utm_campaign=hrc&utm_source=hrc&utm_medium=preloader", "zorroTeam");
  1355.                                  };
  1356.                               }
  1357.                               break loop0;
  1358.                            }
  1359.                            set("\x01",eval("\x01") + 600);
  1360.                            if(┬º┬ºpop())
  1361.                            {
  1362.                               set("\x01",eval("\x01") + 326);
  1363.                            }
  1364.                            while(true)
  1365.                            {
  1366.                               if(eval("\x01") == 82)
  1367.                               {
  1368.                                  set("\x01",eval("\x01") + 830);
  1369.                                  ┬º┬ºpush(true);
  1370.                                  continue;
  1371.                               }
  1372.                               if(eval("\x01") == 634)
  1373.                               {
  1374.                                  set("\x01",eval("\x01") + 326);
  1375.                                  break loop0;
  1376.                               }
  1377.                               if(eval("\x01") == 217)
  1378.                               {
  1379.                                  set("\x01",eval("\x01") + 79);
  1380.                                  break loop0;
  1381.                               }
  1382.                               if(eval("\x01") == 817)
  1383.                               {
  1384.                                  set("\x01",eval("\x01") - 261);
  1385.                                  ┬º┬ºpush(true);
  1386.                                  continue;
  1387.                               }
  1388.                               if(eval("\x01") == 862)
  1389.                               {
  1390.                                  set("\x01",eval("\x01") - 45);
  1391.                                  loop13:
  1392.                                  while(true)
  1393.                                  {
  1394.                                     set(┬º┬ºpop(),eval(┬º┬ºpop()) - 170);
  1395.                                     loop14:
  1396.                                     while(true)
  1397.                                     {
  1398.                                        while(true)
  1399.                                        {
  1400.                                           if(eval("\x01") == 498)
  1401.                                           {
  1402.                                              set("\x01",eval("\x01") - 496);
  1403.                                              ┬º┬ºpush(true);
  1404.                                           }
  1405.                                           else
  1406.                                           {
  1407.                                              if(eval("\x01") == 311)
  1408.                                              {
  1409.                                                 break loop14;
  1410.                                              }
  1411.                                              if(eval("\x01") == 521)
  1412.                                              {
  1413.                                                 set("\x01",eval("\x01") - 412);
  1414.                                                 break loop0;
  1415.                                              }
  1416.                                              if(eval("\x01") == 753)
  1417.                                              {
  1418.                                                 set("\x01",eval("\x01") - 232);
  1419.                                                 if(┬º┬ºpop())
  1420.                                                 {
  1421.                                                    set("\x01",eval("\x01") - 412);
  1422.                                                 }
  1423.                                              }
  1424.                                              else
  1425.                                              {
  1426.                                                 if(eval("\x01") == 2)
  1427.                                                 {
  1428.                                                    break;
  1429.                                                 }
  1430.                                                 if(eval("\x01") != 141)
  1431.                                                 {
  1432.                                                    if(eval("\x01") == 109)
  1433.                                                    {
  1434.                                                       set("\x01",eval("\x01") + 9);
  1435.                                                       stop();
  1436.                                                       b.onPress = function()
  1437.                                                       {
  1438.                                                          getUrl("http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash?Lang=English&P5_Language=English", "_blank");
  1439.                                                          gotoAndStop(2);
  1440.                                                       };
  1441.                                                    }
  1442.                                                    break loop0;
  1443.                                                 }
  1444.                                                 set("\x01",eval("\x01") + 612);
  1445.                                                 ┬º┬ºpush(true);
  1446.                                              }
  1447.                                           }
  1448.                                        }
  1449.                                        set("\x01",eval("\x01") + 309);
  1450.                                        if(!┬º┬ºpop())
  1451.                                        {
  1452.                                           continue;
  1453.                                        }
  1454.                                        continue loop13;
  1455.                                     }
  1456.                                     set("\x01",eval("\x01") - 170);
  1457.                                     break loop0;
  1458.                                  }
  1459.                               }
  1460.                               else
  1461.                               {
  1462.                                  if(eval("\x01") == 912)
  1463.                                  {
  1464.                                     set("\x01",eval("\x01") - 559);
  1465.                                     if(┬º┬ºpop())
  1466.                                     {
  1467.                                        set("\x01",eval("\x01") + 166);
  1468.                                     }
  1469.                                     continue;
  1470.                                  }
  1471.                                  if(eval("\x01") == 582)
  1472.                                  {
  1473.                                     set("\x01",eval("\x01") + 245);
  1474.                                     if(┬º┬ºpop())
  1475.                                     {
  1476.                                        set("\x01",eval("\x01") - 659);
  1477.                                     }
  1478.                                     continue;
  1479.                                  }
  1480.                                  if(eval("\x01") != 353)
  1481.                                  {
  1482.                                     if(eval("\x01") == 519)
  1483.                                     {
  1484.                                        set("\x01",eval("\x01") - 485);
  1485.                                        ┬º┬ºpush(true);
  1486.                                     }
  1487.                                     else if(eval("\x01") == 534)
  1488.                                     {
  1489.                                        set("\x01",eval("\x01") + 328);
  1490.                                        if(┬º┬ºpop())
  1491.                                        {
  1492.                                           set("\x01",eval("\x01") - 45);
  1493.                                        }
  1494.                                     }
  1495.                                     else if(eval("\x01") == 960)
  1496.                                     {
  1497.                                        set("\x01",eval("\x01") - 426);
  1498.                                        ┬º┬ºpush(true);
  1499.                                     }
  1500.                                     else if(eval("\x01") == 296)
  1501.                                     {
  1502.                                        set("\x01",eval("\x01") + 286);
  1503.                                        ┬º┬ºpush(true);
  1504.                                     }
  1505.                                     else
  1506.                                     {
  1507.                                        if(eval("\x01") != 556)
  1508.                                        {
  1509.                                           break;
  1510.                                        }
  1511.                                        set("\x01",eval("\x01") - 339);
  1512.                                        if(┬º┬ºpop())
  1513.                                        {
  1514.                                           set("\x01",eval("\x01") + 79);
  1515.                                        }
  1516.                                     }
  1517.                                     continue;
  1518.                                  }
  1519.                                  set("\x01",eval("\x01") + 166);
  1520.                                  while(true)
  1521.                                  {
  1522.                                     if(┬º┬ºpop())
  1523.                                     {
  1524.                                        set("\x01",eval("\x01") - 50);
  1525.                                        nextFrame();
  1526.                                        break loop0;
  1527.                                     }
  1528.                                     if(eval("\x01") == 849)
  1529.                                     {
  1530.                                        set("\x01",eval("\x01") - 477);
  1531.                                        if(┬º┬ºpop())
  1532.                                        {
  1533.                                           set("\x01",eval("\x01") + 51);
  1534.                                        }
  1535.                                        continue;
  1536.                                     }
  1537.                                     if(eval("\x01") == 450)
  1538.                                     {
  1539.                                        set("\x01",eval("\x01") + 482);
  1540.                                        if(┬º┬ºpop())
  1541.                                        {
  1542.                                           set("\x01",eval("\x01") - 860);
  1543.                                        }
  1544.                                        continue;
  1545.                                     }
  1546.                                     if(eval("\x01") == 372)
  1547.                                     {
  1548.                                        set("\x01",eval("\x01") + 51);
  1549.                                        ┬º┬ºpop() extends ┬º┬ºpop()(┬º┬ºpop());
  1550.                                        break loop0;
  1551.                                     }
  1552.                                     if(eval("\x01") == 214)
  1553.                                     {
  1554.                                        set("\x01",eval("\x01") + 686);
  1555.                                        if(┬º┬ºpop())
  1556.                                        {
  1557.                                           set("\x01",eval("\x01") - 400);
  1558.                                        }
  1559.                                        continue;
  1560.                                     }
  1561.                                     if(eval("\x01") == 900)
  1562.                                     {
  1563.                                        set("\x01",eval("\x01") - 400);
  1564.                                        break loop0;
  1565.                                     }
  1566.                                     if(eval("\x01") == 522)
  1567.                                     {
  1568.                                        set("\x01",eval("\x01") + 143);
  1569.                                        ┬º┬ºpush(true);
  1570.                                        continue;
  1571.                                     }
  1572.                                     if(eval("\x01") == 323)
  1573.                                     {
  1574.                                        set("\x01",eval("\x01") + 621);
  1575.                                        ┬º┬ºpush({});
  1576.                                        break loop0;
  1577.                                     }
  1578.                                     if(eval("\x01") == 745)
  1579.                                     {
  1580.                                        set("\x01",eval("\x01") - 173);
  1581.                                        if(┬º┬ºpop())
  1582.                                        {
  1583.                                           set("\x01",eval("\x01") - 50);
  1584.                                        }
  1585.                                        continue;
  1586.                                     }
  1587.                                     if(eval("\x01") == 500)
  1588.                                     {
  1589.                                        set("\x01",eval("\x01") - 322);
  1590.                                        ┬º┬ºpush(true);
  1591.                                        continue;
  1592.                                     }
  1593.                                     if(eval("\x01") == 762)
  1594.                                     {
  1595.                                        set("\x01",eval("\x01") - 312);
  1596.                                        ┬º┬ºpush(true);
  1597.                                        continue;
  1598.                                     }
  1599.                                     if(eval("\x01") == 932)
  1600.                                     {
  1601.                                        set("\x01",eval("\x01") - 860);
  1602.                                        nextFrame();
  1603.                                        stop();
  1604.                                        break loop0;
  1605.                                     }
  1606.                                     if(eval("\x01") == 805)
  1607.                                     {
  1608.                                        set("\x01",eval("\x01") - 302);
  1609.                                        if(┬º┬ºpop())
  1610.                                        {
  1611.                                           set("\x01",eval("\x01") + 259);
  1612.                                        }
  1613.                                        continue;
  1614.                                     }
  1615.                                     if(eval("\x01") == 178)
  1616.                                     {
  1617.                                        set("\x01",eval("\x01") + 145);
  1618.                                        if(┬º┬ºpop())
  1619.                                        {
  1620.                                           set("\x01",eval("\x01") + 621);
  1621.                                        }
  1622.                                        continue;
  1623.                                     }
  1624.                                     if(eval("\x01") == 256)
  1625.                                     {
  1626.                                        set("\x01",eval("\x01") + 173);
  1627.                                        break loop0;
  1628.                                     }
  1629.                                     if(eval("\x01") == 423)
  1630.                                     {
  1631.                                        set("\x01",eval("\x01") - 209);
  1632.                                        ┬º┬ºpush(true);
  1633.                                        continue;
  1634.                                     }
  1635.                                     if(eval("\x01") == 327)
  1636.                                     {
  1637.                                        set("\x01",eval("\x01") + 598);
  1638.                                        if(┬º┬ºpop())
  1639.                                        {
  1640.                                           set("\x01",eval("\x01") - 906);
  1641.                                        }
  1642.                                        continue;
  1643.                                     }
  1644.                                     if(eval("\x01") != 503)
  1645.                                     {
  1646.                                        if(eval("\x01") == 925)
  1647.                                        {
  1648.                                           set("\x01",eval("\x01") - 906);
  1649.                                           ifFrameLoaded(40488)
  1650.                                           {
  1651.                                              while(true)
  1652.                                              {
  1653.                                                 if(eval("\x01") == 964)
  1654.                                                 {
  1655.                                                    set("\x01",eval("\x01") - 579);
  1656.                                                    ┬º┬ºpush(true);
  1657.                                                 }
  1658.                                                 else if(eval("\x01") == 473)
  1659.                                                 {
  1660.                                                    set("\x01",eval("\x01") - 289);
  1661.                                                    if(┬º┬ºpop())
  1662.                                                    {
  1663.                                                       set("\x01",eval("\x01") - 62);
  1664.                                                    }
  1665.                                                 }
  1666.                                                 else if(eval("\x01") == 648)
  1667.                                                 {
  1668.                                                    set("\x01",eval("\x01") - 408);
  1669.                                                    if(┬º┬ºpop())
  1670.                                                    {
  1671.                                                       set("\x01",eval("\x01") + 641);
  1672.                                                    }
  1673.                                                 }
  1674.                                                 else if(eval("\x01") == 75)
  1675.                                                 {
  1676.                                                    set("\x01",eval("\x01") + 160);
  1677.                                                    if(┬º┬ºpop())
  1678.                                                    {
  1679.                                                       set("\x01",eval("\x01") + 34);
  1680.                                                    }
  1681.                                                 }
  1682.                                                 else if(eval("\x01") == 914)
  1683.                                                 {
  1684.                                                    set("\x01",eval("\x01") - 839);
  1685.                                                    ┬º┬ºpush(true);
  1686.                                                 }
  1687.                                                 else if(eval("\x01") == 859)
  1688.                                                 {
  1689.                                                    set("\x01",eval("\x01") - 104);
  1690.                                                    if(┬º┬ºpop())
  1691.                                                    {
  1692.                                                       set("\x01",eval("\x01") - 598);
  1693.                                                    }
  1694.                                                 }
  1695.                                                 else
  1696.                                                 {
  1697.                                                    if(eval("\x01") == 686)
  1698.                                                    {
  1699.                                                       set("\x01",eval("\x01") - 85);
  1700.                                                       break;
  1701.                                                    }
  1702.                                                    if(eval("\x01") == 239)
  1703.                                                    {
  1704.                                                       set("\x01",eval("\x01") + 447);
  1705.                                                       if(┬º┬ºpop())
  1706.                                                       {
  1707.                                                          set("\x01",eval("\x01") - 85);
  1708.                                                       }
  1709.                                                    }
  1710.                                                    else if(eval("\x01") == 559)
  1711.                                                    {
  1712.                                                       set("\x01",eval("\x01") + 105);
  1713.                                                       if(┬º┬ºpop())
  1714.                                                       {
  1715.                                                          set("\x01",eval("\x01") - 47);
  1716.                                                       }
  1717.                                                    }
  1718.                                                    else
  1719.                                                    {
  1720.                                                       if(eval("\x01") == 235)
  1721.                                                       {
  1722.                                                          set("\x01",eval("\x01") + 34);
  1723.                                                          break;
  1724.                                                       }
  1725.                                                       if(eval("\x01") == 414)
  1726.                                                       {
  1727.                                                          set("\x01",eval("\x01") - 203);
  1728.                                                          break;
  1729.                                                       }
  1730.                                                       if(eval("\x01") == 385)
  1731.                                                       {
  1732.                                                          set("\x01",eval("\x01") - 71);
  1733.                                                          if(┬º┬ºpop())
  1734.                                                          {
  1735.                                                             set("\x01",eval("\x01") - 302);
  1736.                                                          }
  1737.                                                       }
  1738.                                                       else
  1739.                                                       {
  1740.                                                          if(eval("\x01") == 314)
  1741.                                                          {
  1742.                                                             set("\x01",eval("\x01") - 302);
  1743.                                                             break;
  1744.                                                          }
  1745.                                                          if(eval("\x01") == 881)
  1746.                                                          {
  1747.                                                             set("\x01",eval("\x01") - 22);
  1748.                                                             ┬º┬ºpush(true);
  1749.                                                          }
  1750.                                                          else
  1751.                                                          {
  1752.                                                             if(eval("\x01") == 664)
  1753.                                                             {
  1754.                                                                set("\x01",eval("\x01") - 47);
  1755.                                                                ┬º┬ºpush(new ┬º┬ºpop()[┬º┬ºpop() === ┬º┬ºpop()]());
  1756.                                                                break;
  1757.                                                             }
  1758.                                                             if(eval("\x01") == 12)
  1759.                                                             {
  1760.                                                                set("\x01",eval("\x01") + 636);
  1761.                                                                ┬º┬ºpush(true);
  1762.                                                             }
  1763.                                                             else
  1764.                                                             {
  1765.                                                                if(eval("\x01") == 240)
  1766.                                                                {
  1767.                                                                   set("\x01",eval("\x01") + 641);
  1768.                                                                   ┬º┬ºpush(delete ┬º┬ºpop());
  1769.                                                                   break;
  1770.                                                                }
  1771.                                                                if(eval("\x01") == 617)
  1772.                                                                {
  1773.                                                                   set("\x01",eval("\x01") - 144);
  1774.                                                                   ┬º┬ºpush(true);
  1775.                                                                }
  1776.                                                                else
  1777.                                                                {
  1778.                                                                   if(eval("\x01") == 406)
  1779.                                                                   {
  1780.                                                                      set("\x01",eval("\x01") + 508);
  1781.                                                                      getUrl("{invalid_utf8=238}p\x01\x01", "");
  1782.                                                                      break;
  1783.                                                                   }
  1784.                                                                   if(eval("\x01") == 25)
  1785.                                                                   {
  1786.                                                                      set("\x01",eval("\x01") + 381);
  1787.                                                                      if(┬º┬ºpop())
  1788.                                                                      {
  1789.                                                                         set("\x01",eval("\x01") + 508);
  1790.                                                                      }
  1791.                                                                   }
  1792.                                                                   else
  1793.                                                                   {
  1794.                                                                      if(eval("\x01") == 184)
  1795.                                                                      {
  1796.                                                                         set("\x01",eval("\x01") - 62);
  1797.                                                                         ┬º┬ºpop();
  1798.                                                                         break;
  1799.                                                                      }
  1800.                                                                      if(eval("\x01") == 269)
  1801.                                                                      {
  1802.                                                                         set("\x01",eval("\x01") - 47);
  1803.                                                                         ┬º┬ºpush(true);
  1804.                                                                      }
  1805.                                                                      else if(eval("\x01") == 122)
  1806.                                                                      {
  1807.                                                                         set("\x01",eval("\x01") - 97);
  1808.                                                                         ┬º┬ºpush(true);
  1809.                                                                      }
  1810.                                                                      else if(eval("\x01") == 885)
  1811.                                                                      {
  1812.                                                                         set("\x01",eval("\x01") - 646);
  1813.                                                                         ┬º┬ºpush(true);
  1814.                                                                      }
  1815.                                                                      else if(eval("\x01") == 222)
  1816.                                                                      {
  1817.                                                                         set("\x01",eval("\x01") - 22);
  1818.                                                                         if(┬º┬ºpop())
  1819.                                                                         {
  1820.                                                                            set("\x01",eval("\x01") + 685);
  1821.                                                                         }
  1822.                                                                      }
  1823.                                                                      else if(eval("\x01") == 367)
  1824.                                                                      {
  1825.                                                                         set("\x01",eval("\x01") + 47);
  1826.                                                                         if(┬º┬ºpop())
  1827.                                                                         {
  1828.                                                                            set("\x01",eval("\x01") - 203);
  1829.                                                                         }
  1830.                                                                      }
  1831.                                                                      else
  1832.                                                                      {
  1833.                                                                         if(eval("\x01") == 755)
  1834.                                                                         {
  1835.                                                                            set("\x01",eval("\x01") - 598);
  1836.                                                                            break;
  1837.                                                                         }
  1838.                                                                         if(eval("\x01") == 211)
  1839.                                                                         {
  1840.                                                                            set("\x01",eval("\x01") + 432);
  1841.                                                                            stop();
  1842.                                                                            System.security.allowDomain("*.*","*","*.*.*");
  1843.                                                                            this.flashBtn._visible = false;
  1844.                                                                            var st = System.capabilities.version;
  1845.                                                                            var ver = st.substring(st.indexOf(" "),st.indexOf(","));
  1846.                                                                            if(ver < 8)
  1847.                                                                            {
  1848.                                                                               trace("VER " + ver);
  1849.                                                                               this.flashBtn._visible = true;
  1850.                                                                               preloader.unloadMovie();
  1851.                                                                               gotoAndStop(1);
  1852.                                                                            }
  1853.                                                                            System.security.allowDomain("gamezhero.com","files.gamezhero.com");
  1854.                                                                            if(!_root.gamezhero)
  1855.                                                                            {
  1856.                                                                               System.security.allowDomain("gamezhero.com","files.gamezhero.com");
  1857.                                                                               _root.createEmptyMovieClip("gamezhero",100000);
  1858.                                                                               _root.gamezhero.loadMovie("http://files.gamezhero.com/flash/gamezhero2.swf?x=-100&y=-100&from=hrc&scale=80&t=1145553527687");
  1859.                                                                            }
  1860.                                                                            break;
  1861.                                                                         }
  1862.                                                                         if(eval("\x01") == 200)
  1863.                                                                         {
  1864.                                                                            set("\x01",eval("\x01") + 685);
  1865.                                                                            break;
  1866.                                                                         }
  1867.                                                                         if(eval("\x01") == 157)
  1868.                                                                         {
  1869.                                                                            set("\x01",eval("\x01") + 402);
  1870.                                                                            ┬º┬ºpush(true);
  1871.                                                                         }
  1872.                                                                         else
  1873.                                                                         {
  1874.                                                                            if(eval("\x01") != 601)
  1875.                                                                            {
  1876.                                                                               break;
  1877.                                                                            }
  1878.                                                                            set("\x01",eval("\x01") - 234);
  1879.                                                                            ┬º┬ºpush(true);
  1880.                                                                         }
  1881.                                                                      }
  1882.                                                                   }
  1883.                                                                }
  1884.                                                             }
  1885.                                                          }
  1886.                                                       }
  1887.                                                    }
  1888.                                                 }
  1889.                                              }
  1890.                                           }
  1891.                                        }
  1892.                                        if(eval("\x01") == 72)
  1893.                                        {
  1894.                                           set("\x01",eval("\x01") + 340);
  1895.                                           delete this.onEnterFrame;
  1896.                                           this.removeMovieClip();
  1897.                                           break loop0;
  1898.                                        }
  1899.                                        if(eval("\x01") == 19)
  1900.                                        {
  1901.                                           set("\x01",eval("\x01") + 726);
  1902.                                           ┬º┬ºpush(true);
  1903.                                        }
  1904.                                        else if(eval("\x01") == 665)
  1905.                                        {
  1906.                                           set("\x01",eval("\x01") - 409);
  1907.                                           if(┬º┬ºpop())
  1908.                                           {
  1909.                                              set("\x01",eval("\x01") + 173);
  1910.                                           }
  1911.                                        }
  1912.                                        else
  1913.                                        {
  1914.                                           if(eval("\x01") != 429)
  1915.                                           {
  1916.                                              break loop0;
  1917.                                           }
  1918.                                           set("\x01",eval("\x01") + 376);
  1919.                                           ┬º┬ºpush(true);
  1920.                                        }
  1921.                                        continue;
  1922.                                     }
  1923.                                     set("\x01",eval("\x01") + 259);
  1924.                                     ┬º┬ºpush(new ┬º\┬º\┬ºpop()┬º());
  1925.                                     while(true)
  1926.                                     {
  1927.                                        set(┬º┬ºpop(),┬º┬ºpop());
  1928.                                        if(┬º┬ºpop())
  1929.                                        {
  1930.                                           set("\x01",eval("\x01") + 34);
  1931.                                        }
  1932.                                     }
  1933.                                     addr628:
  1934.                                     while(true)
  1935.                                     {
  1936.                                        if(eval("\x01") == 964)
  1937.                                        {
  1938.                                           set("\x01",eval("\x01") - 579);
  1939.                                           ┬º┬ºpush(true);
  1940.                                           continue;
  1941.                                        }
  1942.                                        if(eval("\x01") == 473)
  1943.                                        {
  1944.                                           set("\x01",eval("\x01") - 289);
  1945.                                           if(┬º┬ºpop())
  1946.                                           {
  1947.                                              set("\x01",eval("\x01") - 62);
  1948.                                           }
  1949.                                           continue;
  1950.                                        }
  1951.                                        if(eval("\x01") == 648)
  1952.                                        {
  1953.                                           set("\x01",eval("\x01") - 408);
  1954.                                           if(┬º┬ºpop())
  1955.                                           {
  1956.                                              set("\x01",eval("\x01") + 641);
  1957.                                           }
  1958.                                           continue;
  1959.                                        }
  1960.                                        if(eval("\x01") != 75)
  1961.                                        {
  1962.                                           if(eval("\x01") == 914)
  1963.                                           {
  1964.                                              set("\x01",eval("\x01") - 839);
  1965.                                              ┬º┬ºpush(true);
  1966.                                           }
  1967.                                           else if(eval("\x01") == 859)
  1968.                                           {
  1969.                                              set("\x01",eval("\x01") - 104);
  1970.                                              if(┬º┬ºpop())
  1971.                                              {
  1972.                                                 set("\x01",eval("\x01") - 598);
  1973.                                              }
  1974.                                           }
  1975.                                           else
  1976.                                           {
  1977.                                              if(eval("\x01") == 686)
  1978.                                              {
  1979.                                                 set("\x01",eval("\x01") - 85);
  1980.                                                 break loop0;
  1981.                                              }
  1982.                                              if(eval("\x01") == 239)
  1983.                                              {
  1984.                                                 set("\x01",eval("\x01") + 447);
  1985.                                                 if(┬º┬ºpop())
  1986.                                                 {
  1987.                                                    set("\x01",eval("\x01") - 85);
  1988.                                                 }
  1989.                                              }
  1990.                                              else if(eval("\x01") == 559)
  1991.                                              {
  1992.                                                 set("\x01",eval("\x01") + 105);
  1993.                                                 if(┬º┬ºpop())
  1994.                                                 {
  1995.                                                    set("\x01",eval("\x01") - 47);
  1996.                                                 }
  1997.                                              }
  1998.                                              else
  1999.                                              {
  2000.                                                 if(eval("\x01") == 235)
  2001.                                                 {
  2002.                                                    set("\x01",eval("\x01") + 34);
  2003.                                                    break loop0;
  2004.                                                 }
  2005.                                                 if(eval("\x01") == 414)
  2006.                                                 {
  2007.                                                    set("\x01",eval("\x01") - 203);
  2008.                                                    break loop0;
  2009.                                                 }
  2010.                                                 if(eval("\x01") == 385)
  2011.                                                 {
  2012.                                                    set("\x01",eval("\x01") - 71);
  2013.                                                    if(┬º┬ºpop())
  2014.                                                    {
  2015.                                                       set("\x01",eval("\x01") - 302);
  2016.                                                    }
  2017.                                                 }
  2018.                                                 else
  2019.                                                 {
  2020.                                                    if(eval("\x01") == 314)
  2021.                                                    {
  2022.                                                       set("\x01",eval("\x01") - 302);
  2023.                                                       break loop0;
  2024.                                                    }
  2025.                                                    if(eval("\x01") == 881)
  2026.                                                    {
  2027.                                                       set("\x01",eval("\x01") - 22);
  2028.                                                       ┬º┬ºpush(true);
  2029.                                                    }
  2030.                                                    else
  2031.                                                    {
  2032.                                                       if(eval("\x01") == 664)
  2033.                                                       {
  2034.                                                          set("\x01",eval("\x01") - 47);
  2035.                                                          ┬º┬ºpush(new ┬º┬ºpop()[┬º┬ºpop() === ┬º┬ºpop()]());
  2036.                                                          break loop0;
  2037.                                                       }
  2038.                                                       if(eval("\x01") == 12)
  2039.                                                       {
  2040.                                                          set("\x01",eval("\x01") + 636);
  2041.                                                          ┬º┬ºpush(true);
  2042.                                                       }
  2043.                                                       else
  2044.                                                       {
  2045.                                                          if(eval("\x01") == 240)
  2046.                                                          {
  2047.                                                             set("\x01",eval("\x01") + 641);
  2048.                                                             ┬º┬ºpush(delete ┬º┬ºpop());
  2049.                                                             break loop0;
  2050.                                                          }
  2051.                                                          if(eval("\x01") == 617)
  2052.                                                          {
  2053.                                                             set("\x01",eval("\x01") - 144);
  2054.                                                             ┬º┬ºpush(true);
  2055.                                                          }
  2056.                                                          else
  2057.                                                          {
  2058.                                                             if(eval("\x01") == 406)
  2059.                                                             {
  2060.                                                                set("\x01",eval("\x01") + 508);
  2061.                                                                getUrl("{invalid_utf8=238}p\x01\x01", "");
  2062.                                                                break loop0;
  2063.                                                             }
  2064.                                                             if(eval("\x01") == 25)
  2065.                                                             {
  2066.                                                                set("\x01",eval("\x01") + 381);
  2067.                                                                if(┬º┬ºpop())
  2068.                                                                {
  2069.                                                                   set("\x01",eval("\x01") + 508);
  2070.                                                                }
  2071.                                                             }
  2072.                                                             else
  2073.                                                             {
  2074.                                                                if(eval("\x01") == 184)
  2075.                                                                {
  2076.                                                                   set("\x01",eval("\x01") - 62);
  2077.                                                                   ┬º┬ºpop();
  2078.                                                                   break loop0;
  2079.                                                                }
  2080.                                                                if(eval("\x01") == 269)
  2081.                                                                {
  2082.                                                                   set("\x01",eval("\x01") - 47);
  2083.                                                                   ┬º┬ºpush(true);
  2084.                                                                }
  2085.                                                                else if(eval("\x01") == 122)
  2086.                                                                {
  2087.                                                                   set("\x01",eval("\x01") - 97);
  2088.                                                                   ┬º┬ºpush(true);
  2089.                                                                }
  2090.                                                                else if(eval("\x01") == 885)
  2091.                                                                {
  2092.                                                                   set("\x01",eval("\x01") - 646);
  2093.                                                                   ┬º┬ºpush(true);
  2094.                                                                }
  2095.                                                                else if(eval("\x01") == 222)
  2096.                                                                {
  2097.                                                                   set("\x01",eval("\x01") - 22);
  2098.                                                                   if(┬º┬ºpop())
  2099.                                                                   {
  2100.                                                                      set("\x01",eval("\x01") + 685);
  2101.                                                                   }
  2102.                                                                }
  2103.                                                                else if(eval("\x01") == 367)
  2104.                                                                {
  2105.                                                                   set("\x01",eval("\x01") + 47);
  2106.                                                                   if(┬º┬ºpop())
  2107.                                                                   {
  2108.                                                                      set("\x01",eval("\x01") - 203);
  2109.                                                                   }
  2110.                                                                }
  2111.                                                                else
  2112.                                                                {
  2113.                                                                   if(eval("\x01") == 755)
  2114.                                                                   {
  2115.                                                                      set("\x01",eval("\x01") - 598);
  2116.                                                                      break loop0;
  2117.                                                                   }
  2118.                                                                   if(eval("\x01") == 211)
  2119.                                                                   {
  2120.                                                                      set("\x01",eval("\x01") + 432);
  2121.                                                                      stop();
  2122.                                                                      System.security.allowDomain("*.*","*","*.*.*");
  2123.                                                                      this.flashBtn._visible = false;
  2124.                                                                      var st = System.capabilities.version;
  2125.                                                                      var ver = st.substring(st.indexOf(" "),st.indexOf(","));
  2126.                                                                      if(ver < 8)
  2127.                                                                      {
  2128.                                                                         trace("VER " + ver);
  2129.                                                                         this.flashBtn._visible = true;
  2130.                                                                         preloader.unloadMovie();
  2131.                                                                         gotoAndStop(1);
  2132.                                                                      }
  2133.                                                                      System.security.allowDomain("gamezhero.com","files.gamezhero.com");
  2134.                                                                      if(!_root.gamezhero)
  2135.                                                                      {
  2136.                                                                         System.security.allowDomain("gamezhero.com","files.gamezhero.com");
  2137.                                                                         _root.createEmptyMovieClip("gamezhero",100000);
  2138.                                                                         _root.gamezhero.loadMovie("http://files.gamezhero.com/flash/gamezhero2.swf?x=-100&y=-100&from=hrc&scale=80&t=1145553527687");
  2139.                                                                      }
  2140.                                                                      break loop0;
  2141.                                                                   }
  2142.                                                                   if(eval("\x01") == 200)
  2143.                                                                   {
  2144.                                                                      set("\x01",eval("\x01") + 685);
  2145.                                                                      break loop0;
  2146.                                                                   }
  2147.                                                                   if(eval("\x01") == 157)
  2148.                                                                   {
  2149.                                                                      set("\x01",eval("\x01") + 402);
  2150.                                                                      ┬º┬ºpush(true);
  2151.                                                                   }
  2152.                                                                   else
  2153.                                                                   {
  2154.                                                                      if(eval("\x01") != 601)
  2155.                                                                      {
  2156.                                                                         break loop0;
  2157.                                                                      }
  2158.                                                                      set("\x01",eval("\x01") - 234);
  2159.                                                                      ┬º┬ºpush(true);
  2160.                                                                   }
  2161.                                                                }
  2162.                                                             }
  2163.                                                          }
  2164.                                                       }
  2165.                                                    }
  2166.                                                 }
  2167.                                              }
  2168.                                           }
  2169.                                           continue;
  2170.                                        }
  2171.                                        ┬º┬ºgoto(addr628);
  2172.                                        ┬º┬ºpush("\x01");
  2173.                                        ┬º┬ºpush(eval("\x01") + 160);
  2174.                                     }
  2175.                                  }
  2176.                               }
  2177.                            }
  2178.                         }
  2179.                      }
  2180.                   }
  2181.                }
  2182.                ┬º┬ºgoto(addr2513);
  2183.             }
  2184.             ┬º┬ºgoto(addr2513);
  2185.          }
  2186.       }
  2187.       else
  2188.       {
  2189.          if(eval("\x01") == 528)
  2190.          {
  2191.             set("\x01",eval("\x01") + 133);
  2192.             if(┬º┬ºpop())
  2193.             {
  2194.                set("\x01",eval("\x01") - 652);
  2195.             }
  2196.             continue;
  2197.          }
  2198.          if(eval("\x01") != 199)
  2199.          {
  2200.             if(eval("\x01") == 520)
  2201.             {
  2202.                set("\x01",eval("\x01") + 147);
  2203.                break;
  2204.             }
  2205.             if(eval("\x01") == 939)
  2206.             {
  2207.                set("\x01",eval("\x01") - 160);
  2208.                break;
  2209.             }
  2210.             if(eval("\x01") == 247)
  2211.             {
  2212.                set("\x01",eval("\x01") - 188);
  2213.                ┬º┬ºpush(true);
  2214.             }
  2215.             else if(eval("\x01") == 938)
  2216.             {
  2217.                set("\x01",eval("\x01") - 410);
  2218.                ┬º┬ºpush(true);
  2219.             }
  2220.             else
  2221.             {
  2222.                if(eval("\x01") == 622)
  2223.                {
  2224.                   set("\x01",eval("\x01") - 45);
  2225.                   if(!_global.engine)
  2226.                   {
  2227.                      _global.engine = new Object();
  2228.                   }
  2229.                   ┬º┬ºpop();
  2230.                   if(!_global.engine.Obj)
  2231.                   {
  2232.                      engine.Obj = _loc1_ = function(goal, nname, objIni, vert)
  2233.                      {
  2234.                         var _loc3_ = new math.Vector(objIni._x,objIni._y);
  2235.                         this.poly = new math.Polygon(goal,nname,_loc3_,vert,objIni._rotation);
  2236.                         this.objRotation = objIni._rotation;
  2237.                         this.poly.drawPoly();
  2238.                         this.mass = 500;
  2239.                         this.objName = nname;
  2240.                         this.gameEngine = goal;
  2241.                         this.skins = new Array();
  2242.                      };
  2243.                      _loc2_ = _loc1_.prototype;
  2244.                      _loc2_.destroy = function()
  2245.                      {
  2246.                         for(var _loc2_ in this)
  2247.                         {
  2248.                            this[_loc2_].removeMovieClip();
  2249.                            delete this[_loc2_];
  2250.                         }
  2251.                      };
  2252.                      _loc2_.iteration = function()
  2253.                      {
  2254.                         this.renderObj();
  2255.                      };
  2256.                      _loc2_.getX = function()
  2257.                      {
  2258.                         return this.poly.pos.x;
  2259.                      };
  2260.                      _loc2_.getY = function()
  2261.                      {
  2262.                         return this.poly.pos.y;
  2263.                      };
  2264.                      _loc2_.getRotation = function()
  2265.                      {
  2266.                         return this.objRotation;
  2267.                      };
  2268.                      _loc2_.addSkin = function(g)
  2269.                      {
  2270.                         this.skins.push(g);
  2271.                      };
  2272.                      _loc2_.update = function()
  2273.                      {
  2274.                         this.renderObj();
  2275.                      };
  2276.                      _loc2_.renderObj = function()
  2277.                      {
  2278.                         this.poly.drawPoly();
  2279.                         for(var _loc2_ in this.skins)
  2280.                         {
  2281.                            this.skins[_loc2_]._parent.updateObject(this.skins[_loc2_],this);
  2282.                         }
  2283.                      };
  2284.                      ┬º┬ºpush(ASSetPropFlags(engine.Obj.prototype,null,1));
  2285.                   }
  2286.                   ┬º┬ºpop();
  2287.                   break;
  2288.                }
  2289.                if(eval("\x01") == 59)
  2290.                {
  2291.                   set("\x01",eval("\x01") - 20);
  2292.                   if(┬º┬ºpop())
  2293.                   {
  2294.                      set("\x01",eval("\x01") + 918);
  2295.                   }
  2296.                }
  2297.                else if(eval("\x01") == 881)
  2298.                {
  2299.                   set("\x01",eval("\x01") - 513);
  2300.                   if(┬º┬ºpop())
  2301.                   {
  2302.                      set("\x01",eval("\x01") - 139);
  2303.                   }
  2304.                }
  2305.                else if(eval("\x01") == 416)
  2306.                {
  2307.                   set("\x01",eval("\x01") + 104);
  2308.                   if(┬º┬ºpop())
  2309.                   {
  2310.                      set("\x01",eval("\x01") + 147);
  2311.                   }
  2312.                }
  2313.                else
  2314.                {
  2315.                   if(eval("\x01") == 368)
  2316.                   {
  2317.                      set("\x01",eval("\x01") - 139);
  2318.                      break;
  2319.                   }
  2320.                   if(eval("\x01") == 308)
  2321.                   {
  2322.                      set("\x01",eval("\x01") - 109);
  2323.                      if(┬º┬ºpop())
  2324.                      {
  2325.                         set("\x01",eval("\x01") + 739);
  2326.                      }
  2327.                   }
  2328.                   else if(eval("\x01") == 229)
  2329.                   {
  2330.                      set("\x01",eval("\x01") + 406);
  2331.                      ┬º┬ºpush(true);
  2332.                   }
  2333.                   else
  2334.                   {
  2335.                      if(eval("\x01") != 635)
  2336.                      {
  2337.                         if(eval("\x01") == 272)
  2338.                         {
  2339.                            set("\x01",eval("\x01") - 25);
  2340.                            ┬º┬ºpush(┬º┬ºpop() >>> ┬º┬ºpop());
  2341.                         }
  2342.                         break;
  2343.                      }
  2344.                      set("\x01",eval("\x01") - 363);
  2345.                      if(┬º┬ºpop())
  2346.                      {
  2347.                         set("\x01",eval("\x01") - 25);
  2348.                      }
  2349.                   }
  2350.                }
  2351.             }
  2352.             continue;
  2353.          }
  2354.          set("\x01",eval("\x01") + 739);
  2355.       }
  2356.       ┬º┬ºgoto(addr3283);
  2357.    }
  2358.    ┬º┬ºgoto(addr2513);
  2359. }
  2360.